const app = getApp()
// pkgUser/pages/myArticle/myArticle.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    query: {
      page: 1,
      limit: 10
    },
    data: [],
    nothing: false
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {

  },
  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {
    this.getArticle()
  },
  async getArticle() {
    const { errno, data: { data } } = await wx.http.get('/user/myArticle', { ...this.data.query })
    if (errno !== 0) return wx.utils.toast()
    // 默认 显示第一张图片
    data.forEach(ele => {
      ele.pic = ele.pic.split(',')[0]
    })
    this.setData({
      data,
      nothing: data.length < 10 ? true : false
    })
  },
  edit(ev) {
    console.log(ev.mark.id)
    wx.redirectTo({
      url: '/pages/release/release?id=' + ev.mark.id,
    })
  },
  async del(ev) {
    // 发送删除请求
    const { errno } = await wx.http.get('/user/delArticle?id=' + ev.mark.id)
    if (errno !== 0) return wx.utils.toast('删除失败！')
    const { data } = this.data
    data.splice(ev.mark.index, 1)
    this.setData({ data })
  },
  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})